求a >= b && b >= a && a != b的结果为TRUE

来源:百度知道 编辑:UC知道 时间:2024/05/28 04:24:54
a >= b && b >= a && a != b 的结果为TRUE

给出变量a和b的申明语句,前提编译器能通过
题目就是这样的,不用质疑。 这里是java区当然是java语言

Integer a=new Integer(1);
Integer b=new Integer(1);;
if(a>=b&&b>=a&&a!=b){
System.out.println("ok");
}

new了2个对象,!=是判断地址的,所以。。。。。
其他基本类型的封装类也可以!

说清楚点什麽语言!!!!
C语言里面有指针
其他的没有!!
用地址来做这个比较可以实现
但是用值来比这个 不可能实现的

a >= b && b >= a && a != b
这个语句的怎么可能会是TRUE...
无论a b等于什么结果都应该都是false啊

你把String a="a"; String b="b";
强制转换成int型
如果一定是数字的话 那是不可能为true的

楼主是不是眼花了哦??

是不是要考虑一下运算符优先级??

String a='1';
String b='01'
这样就为true了啊